package com.bj58.mis.apm.apm.scf.util;


import java.io.*;

/**
 * @author zhangyu84
 * @create 2018/7/11
 * @since 1.0.0
 */

public class FileUtil{
    public static void createFile(InputStream inputStream,String scfPath)  {
        File file=new File(scfPath);
        //判断file是否存在，不存在就创建出一个文件目录
        if(!file.getParentFile().exists()){
            file.getParentFile().mkdirs();
        }
        //判断file是否存在，不存在就创建出一个文件
        if(!file.exists()){
            try {
                file.createNewFile();
                OutputStream outputStream=new FileOutputStream(file);
                byte[] buf = new byte[1024];
                System.out.println(buf.toString());
                int size;
                while ((size = inputStream.read(buf)) != -1) {
                    outputStream.write(buf, 0, size);
                }
                outputStream.close();
                inputStream.close();
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        return ;
    }

}
